arch of cricoid cartilage - French English Dictionary